.. _CM Structures: ========================== CM Structures ========================== .. toctree:: :maxdepth: 2 * :ref:`CMachineState` * :ref:`CMachineStates` * :ref:`CMapStringToPtr` * :ref:`CMapStringToPtr\:\:CAssoc` * :ref:`CMapStringToString` * :ref:`CMapStringToString\:\:CAssoc` * :ref:`CMapWordToPtr` * :ref:`CMapWordToPtr\:\:CAssoc` * :ref:`CMarker` * :ref:`CMemINI` * :ref:`CMemINIFile` * :ref:`CMemINIRes` * :ref:`CMemINISection` * :ref:`CMemINIValue` * :ref:`CMessage` * :ref:`CMessage Structures` * :ref:`CMessageAddAction` * :ref:`CMessageAddClairvoyance` * :ref:`CMessageAddEffect` * :ref:`CMessageAddItem` * :ref:`CMessageAddVVCInternal` * :ref:`CMessageAllowDialogInterrupt` * :ref:`CMessageAnimationChange` * :ref:`CMessageChangeDirection` * :ref:`CMessageChangeStoreMarkup` * :ref:`CMessageCheckForForcedDialogEnd` * :ref:`CMessageCleanAir` * :ref:`CMessageClearActions` * :ref:`CMessageClearDialogActions` * :ref:`CMessageClearDialogOnMachine` * :ref:`CMessageClearGroupSlot` * :ref:`CMessageClearTriggers` * :ref:`CMessageColorChange` * :ref:`CMessageColorReset` * :ref:`CMessageColorUpdate` * :ref:`CMessageContainerAddItem` * :ref:`CMessageContainerItems` * :ref:`CMessageContainerStatus` * :ref:`CMessageCutSceneLite` * :ref:`CMessageCutSceneModeStatus` * :ref:`CMessageDisableAI` * :ref:`CMessageDisplayText` * :ref:`CMessageDisplayTextRef` * :ref:`CMessageDisplayTextRefPoint` * :ref:`CMessageDisplayTextRefSend` * :ref:`CMessageDoorOpen` * :ref:`CMessageDoorStatus` * :ref:`CMessageDreamScriptResRef` * :ref:`CMessageDropPath` * :ref:`CMessageEnterDialog` * :ref:`CMessageEnterDialogMode` * :ref:`CMessageEnterStoreMode` * :ref:`CMessageEscapeArea` * :ref:`CMessageExitDialogMode` * :ref:`CMessageExitStoreMode` * :ref:`CMessageExploreArea` * :ref:`CMessageFadeColor` * :ref:`CMessageFakeExpireCheck` * :ref:`CMessageFamiliarAdd` * :ref:`CMessageFamiliarRemoveResRef` * :ref:`CMessageFireProjectile` * :ref:`CMessageFireSpell` * :ref:`CMessageForcePosition` * :ref:`CMessageForceRandomEncounter` * :ref:`CMessageHandler` * :ref:`CMessageInsertAction` * :ref:`CMessageInsertResponse` * :ref:`CMessageLeaveParty` * :ref:`CMessageLoadDialog` * :ref:`CMessageMakeGlobal` * :ref:`CMessageMoveGlobal` * :ref:`CMessageNonControlledDialogReturn` * :ref:`CMessageNonControlledDialogStart` * :ref:`CMessagePartyGold` * :ref:`CMessagePlaySound` * :ref:`CMessagePlaySoundRef` * :ref:`CMessageRemoveItem` * :ref:`CMessageRemoveReplies` * :ref:`CMessageRemoveVVCInternal` * :ref:`CMessageReplaceItem` * :ref:`CMessageReputationChange` * :ref:`CMessageResetMorale` * :ref:`CMessageSaveGame` * :ref:`CMessageScreenShake` * :ref:`CMessageSetAISpeed` * :ref:`CMessageSetActive` * :ref:`CMessageSetActiveImprisonment` * :ref:`CMessageSetAreaFlag` * :ref:`CMessageSetAreaScript` * :ref:`CMessageSetBanterBlockFlag` * :ref:`CMessageSetBanterBlockTime` * :ref:`CMessageSetCampaign` * :ref:`CMessageSetCommandPause` * :ref:`CMessageSetCurrentActionId` * :ref:`CMessageSetCurrentArea` * :ref:`CMessageSetDialogPausing` * :ref:`CMessageSetDialogResRef` * :ref:`CMessageSetDialogWait` * :ref:`CMessageSetDirection` * :ref:`CMessageSetDrawPoly` * :ref:`CMessageSetFamiliarSummoner` * :ref:`CMessageSetForceActionPick` * :ref:`CMessageSetHappiness` * :ref:`CMessageSetInCutScene` * :ref:`CMessageSetInDialog` * :ref:`CMessageSetInStore` * :ref:`CMessageSetLastAttacker` * :ref:`CMessageSetLastObject` * :ref:`CMessageSetMusic` * :ref:`CMessageSetNumTimesTalkedTo` * :ref:`CMessageSetPath` * :ref:`CMessageSetPortraitLarge` * :ref:`CMessageSetPortraitSmall` * :ref:`CMessageSetRestEncounterProbability` * :ref:`CMessageSetSequence` * :ref:`CMessageSetSound` * :ref:`CMessageSetStateOverrideFlag` * :ref:`CMessageSetStateOverrideTime` * :ref:`CMessageSetTarget` * :ref:`CMessageSetTimeStop` * :ref:`CMessageSetTrigger` * :ref:`CMessageSetVariable` * :ref:`CMessageSetVariableAll` * :ref:`CMessageSetWorldmap` * :ref:`CMessageSetWorldmapAreaFlag` * :ref:`CMessageSpawnPtActivate` * :ref:`CMessageSpawnPtSpawn` * :ref:`CMessageSpriteDeath` * :ref:`CMessageSpriteEquipment` * :ref:`CMessageSpritePetrify` * :ref:`CMessageSpriteUpdate` * :ref:`CMessageStartCombatMusic` * :ref:`CMessageStartFollow` * :ref:`CMessageStartScroll` * :ref:`CMessageStartSong` * :ref:`CMessageStartTextScreen` * :ref:`CMessageStartVEF` * :ref:`CMessageStaticPalette` * :ref:`CMessageStaticSequence` * :ref:`CMessageStaticStart` * :ref:`CMessageStopActions` * :ref:`CMessageStopEscapeArea` * :ref:`CMessageStopFollow` * :ref:`CMessageStoreAddItem` * :ref:`CMessageStoreDemand` * :ref:`CMessageStoreRelease` * :ref:`CMessageStoreRemoveItem` * :ref:`CMessageStoreReplaceItem` * :ref:`CMessageTakeCreatureItems` * :ref:`CMessageTransformItem` * :ref:`CMessageTriggerStatus` * :ref:`CMessageUnlock` * :ref:`CMessageUpdateImmunities` * :ref:`CMessageUpdateMachineState` * :ref:`CMessageUpdateReaction` * :ref:`CMessageUpdateScript` * :ref:`CMessageUpdateStoredPartyLocations` * :ref:`CMessageUseItemCharges` * :ref:`CMessageVerbalConstant` * :ref:`CMessageVisibilityMapMove` * :ref:`CMessageVisualEffect` * :ref:`CMessageWeaponImmumityUpdate` * :ref:`CMoveList` * :ref:`CMoveListEntry` * :ref:`CMultiplayerSettings` * :ref:`CMusicPosition` .. _CMachineState: CMachineState --------------------------------- +------------+---------------------+--------------+--------------+ | **Offset** | **Size (Total: 4)** | **Type** | **Field** | +------------+---------------------+--------------+--------------+ | 0x0 | 4 | unsigned int | m_inputState | +------------+---------------------+--------------+--------------+ ---- .. _CMachineStates: CMachineStates --------------------------------- Used by the :ref:`CMachineStates Class` +------------+----------------------+----------------------------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+----------------------------------------------+-----------------+ | 0x0 | 24 | Array<:ref:`CMachineState`,6> | m_machineStates | +------------+----------------------+----------------------------------------------+-----------------+ ---- .. _CMapStringToPtr: CMapStringToPtr --------------------------------- +------------+----------------------+------------------------------------------------------------+------------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+------------------------------------------------------------+------------------+ | 0x0 | 8 | :ref:`CObject` | baseclass_0 | +------------+----------------------+------------------------------------------------------------+------------------+ | 0x8 | 8 | :ref:`CMapStringToPtr::CAssoc`\** | m_pHashTable | +------------+----------------------+------------------------------------------------------------+------------------+ | 0x10 | 4 | unsigned int | m_nHashTableSize | +------------+----------------------+------------------------------------------------------------+------------------+ | 0x14 | 4 | int | m_nCount | +------------+----------------------+------------------------------------------------------------+------------------+ | 0x18 | 8 | :ref:`CMapStringToPtr::CAssoc`\* | m_pFreeList | +------------+----------------------+------------------------------------------------------------+------------------+ | 0x20 | 8 | :ref:`CPlex`\* | m_pBlocks | +------------+----------------------+------------------------------------------------------------+------------------+ | 0x28 | 4 | int | m_nBlockSize | +------------+----------------------+------------------------------------------------------------+------------------+ | | 4 | | ```` | +------------+----------------------+------------------------------------------------------------+------------------+ ---- .. _CMapStringToPtr\:\:CAssoc: CMapStringToPtr\:\:CAssoc --------------------------------- +------------+----------------------+-----------------------------------------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+-----------------------------------------------------------+---------------+ | 0x0 | 8 | :ref:`CMapStringToPtr::CAssoc`\* | pNext | +------------+----------------------+-----------------------------------------------------------+---------------+ | 0x8 | 4 | unsigned int | nHashValue | +------------+----------------------+-----------------------------------------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+-----------------------------------------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | key | +------------+----------------------+-----------------------------------------------------------+---------------+ | 0x18 | 8 | void* | value | +------------+----------------------+-----------------------------------------------------------+---------------+ ---- .. _CMapStringToString: CMapStringToString --------------------------------- Used by the :ref:`CMapStringToString Class` +------------+----------------------+------------------------------------------------------------------+------------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+------------------------------------------------------------------+------------------+ | 0x0 | 8 | :ref:`CObject` | baseclass_0 | +------------+----------------------+------------------------------------------------------------------+------------------+ | 0x8 | 8 | :ref:`CMapStringToString::CAssoc`\** | m_pHashTable | +------------+----------------------+------------------------------------------------------------------+------------------+ | 0x10 | 4 | unsigned int | m_nHashTableSize | +------------+----------------------+------------------------------------------------------------------+------------------+ | 0x14 | 4 | int | m_nCount | +------------+----------------------+------------------------------------------------------------------+------------------+ | 0x18 | 8 | :ref:`CMapStringToString::CAssoc`\* | m_pFreeList | +------------+----------------------+------------------------------------------------------------------+------------------+ | 0x20 | 8 | :ref:`CPlex`\* | m_pBlocks | +------------+----------------------+------------------------------------------------------------------+------------------+ | 0x28 | 4 | int | m_nBlockSize | +------------+----------------------+------------------------------------------------------------------+------------------+ | | 4 | | ```` | +------------+----------------------+------------------------------------------------------------------+------------------+ ---- .. _CMapStringToString\:\:CAssoc: CMapStringToString\:\:CAssoc --------------------------------- +------------+----------------------+-----------------------------------------------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+-----------------------------------------------------------------+---------------+ | 0x0 | 8 | :ref:`CMapStringToString::CAssoc`\* | pNext | +------------+----------------------+-----------------------------------------------------------------+---------------+ | 0x8 | 4 | unsigned int | nHashValue | +------------+----------------------+-----------------------------------------------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+-----------------------------------------------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | key | +------------+----------------------+-----------------------------------------------------------------+---------------+ | 0x18 | 8 | :ref:`CString` | value | +------------+----------------------+-----------------------------------------------------------------+---------------+ ---- .. _CMapWordToPtr: CMapWordToPtr --------------------------------- +------------+----------------------+--------------------------------------------------------+------------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+--------------------------------------------------------+------------------+ | 0x0 | 8 | :ref:`CObject` | baseclass_0 | +------------+----------------------+--------------------------------------------------------+------------------+ | 0x8 | 8 | :ref:`CMapWordToPtr::CAssoc`\** | m_pHashTable | +------------+----------------------+--------------------------------------------------------+------------------+ | 0x10 | 4 | unsigned int | m_nHashTableSize | +------------+----------------------+--------------------------------------------------------+------------------+ | 0x14 | 4 | int | m_nCount | +------------+----------------------+--------------------------------------------------------+------------------+ | 0x18 | 8 | :ref:`CMapWordToPtr::CAssoc`\* | m_pFreeList | +------------+----------------------+--------------------------------------------------------+------------------+ | 0x20 | 8 | :ref:`CPlex`\* | m_pBlocks | +------------+----------------------+--------------------------------------------------------+------------------+ | 0x28 | 4 | int | m_nBlockSize | +------------+----------------------+--------------------------------------------------------+------------------+ | | 4 | | ```` | +------------+----------------------+--------------------------------------------------------+------------------+ ---- .. _CMapWordToPtr\:\:CAssoc: CMapWordToPtr\:\:CAssoc --------------------------------- +------------+----------------------+-------------------------------------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+-------------------------------------------------------+---------------+ | 0x0 | 8 | :ref:`CMapWordToPtr::CAssoc`\* | pNext | +------------+----------------------+-------------------------------------------------------+---------------+ | 0x8 | 2 | unsigned __int16 | key | +------------+----------------------+-------------------------------------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+-------------------------------------------------------+---------------+ | 0x10 | 8 | void* | value | +------------+----------------------+-------------------------------------------------------+---------------+ ---- .. _CMarker: CMarker --------------------------------- +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | **Offset** | **Size (Total: 44)** | **Type** | **Field** | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | 0x0 | 1 | unsigned __int8 | m_type | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | | 1 | | ```` | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | 0x2 | 2 | __int16 | m_nReticleCounter | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | 0x4 | 1 | unsigned __int8 | m_nReticleForceRender | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | 0x5 | 1 | unsigned __int8 | m_nReticleForceRenderTarget | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | | 2 | | ```` | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | 0x8 | 4 | unsigned int | m_rgbColor | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | 0xC | 28 | :ref:`CVIDMODE_RETICLE_DESCRIPTION` | m_reticleDesc | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | 0x28 | 1 | unsigned __int8 | m_bTalking | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | 0x29 | 1 | unsigned __int8 | m_bDoubleSize | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ | | 2 | | ```` | +------------+----------------------+-------------------------------------------------------------------+-----------------------------+ ---- .. _CMemINI: CMemINI --------------------------------- Used by the :ref:`CMemINI Class` +------------+----------------------+-----------------------------------------------------------------------+---------------+ | **Offset** | **Size (Total: 72)** | **Type** | **Field** | +------------+----------------------+-----------------------------------------------------------------------+---------------+ | 0x0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,void*> | baseclass_0 | +------------+----------------------+-----------------------------------------------------------------------+---------------+ | 0x38 | 8 | :ref:`CString` | mFileName | +------------+----------------------+-----------------------------------------------------------------------+---------------+ | 0x40 | 8 | :ref:`CMemINISection`\* | mpLastSection | +------------+----------------------+-----------------------------------------------------------------------+---------------+ ---- .. _CMemINIFile: CMemINIFile --------------------------------- +------------+----------------------+-------------------------+---------------+ | **Offset** | **Size (Total: 56)** | **Type** | **Field** | +------------+----------------------+-------------------------+---------------+ | 0x0 | 8 | qword | vfptr | +------------+----------------------+-------------------------+---------------+ | 0x8 | 8 | :ref:`CString` | mFileName | +------------+----------------------+-------------------------+---------------+ | 0x10 | 4 | int | mMode | +------------+----------------------+-------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+-------------------------+---------------+ | 0x18 | 24 | :ref:`CFile` | mFile | +------------+----------------------+-------------------------+---------------+ | 0x30 | 4 | int | mFileOpen | +------------+----------------------+-------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+-------------------------+---------------+ ---- .. _CMemINIRes: CMemINIRes --------------------------------- +------------+----------------------+--------------------------------------------------------------+---------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+--------------------------------------------------------------+---------------+ | 0x0 | 16 | :ref:`CResHelper`\<:ref:`CResINI`,2050> | baseclass_0 | +------------+----------------------+--------------------------------------------------------------+---------------+ | 0x10 | 8 | unsigned __int8* | mpData | +------------+----------------------+--------------------------------------------------------------+---------------+ | 0x18 | 4 | int | mDataLength | +------------+----------------------+--------------------------------------------------------------+---------------+ | 0x1C | 8 | :ref:`CResRef` | ResRef | +------------+----------------------+--------------------------------------------------------------+---------------+ | 0x24 | 4 | int | mFilePosition | +------------+----------------------+--------------------------------------------------------------+---------------+ | 0x28 | 4 | int | mEOF | +------------+----------------------+--------------------------------------------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+--------------------------------------------------------------+---------------+ ---- .. _CMemINISection: CMemINISection --------------------------------- Used by the :ref:`CMemINI Class` +------------+----------------------+------------------------------------------------------------------------------------------------------+--------------+ | **Offset** | **Size (Total: 64)** | **Type** | **Field** | +------------+----------------------+------------------------------------------------------------------------------------------------------+--------------+ | 0x0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CMemINIValue`\*> | baseclass_0 | +------------+----------------------+------------------------------------------------------------------------------------------------------+--------------+ | 0x38 | 8 | :ref:`CString` | mSectionName | +------------+----------------------+------------------------------------------------------------------------------------------------------+--------------+ ---- .. _CMemINIValue: CMemINIValue --------------------------------- Used by the :ref:`CMemINI Class` +------------+----------------------+-------------------------+-----------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+-------------------------+-----------+ | 0x0 | 8 | qword | vfptr | +------------+----------------------+-------------------------+-----------+ | 0x8 | 8 | :ref:`CString` | mName | +------------+----------------------+-------------------------+-----------+ | 0x10 | 8 | :ref:`CString` | mValue | +------------+----------------------+-------------------------+-----------+ ---- .. _CMessage: CMessage --------------------------------- Used by the :ref:`CMessage Class` +------------+----------------------+----------+------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+----------+------------+ | 0x0 | 8 | qword | vfptr | +------------+----------------------+----------+------------+ | 0x8 | 4 | int | m_targetId | +------------+----------------------+----------+------------+ | 0xC | 4 | int | m_sourceId | +------------+----------------------+----------+------------+ ---- .. _CMessage Structures: CMessage Structures --------------------------------- ---- .. _CMessageAddAction: CMessageAddAction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+-----------------------------+-------------+ | **Offset** | **Size (Total: 152)** | **Type** | **Field** | +------------+-----------------------+-----------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+-----------------------------+-------------+ | 0x10 | 136 | :ref:`CAIAction` | m_action | +------------+-----------------------+-----------------------------+-------------+ ---- .. _CMessageAddClairvoyance: CMessageAddClairvoyance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CPoint` | m_ptPosition | +------------+----------------------+---------------------------+---------------+ | 0x18 | 4 | int | m_nDuration | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageAddEffect: CMessageAddEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+-----------------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+-----------------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+-----------------------------------+---------------+ | 0x10 | 8 | :ref:`CGameEffect`\* | m_effect | +------------+----------------------+-----------------------------------+---------------+ | 0x18 | 2 | __int16 | m_CommType | +------------+----------------------+-----------------------------------+---------------+ | 0x1A | 1 | unsigned __int8 | m_noSave | +------------+----------------------+-----------------------------------+---------------+ | | 5 | | ```` | +------------+----------------------+-----------------------------------+---------------+ ---- .. _CMessageAddItem: CMessageAddItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 184)** | **Type** | **Field** | +------------+-----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+---------------------------+-------------+ | 0x10 | 168 | :ref:`CItem` | m_item | +------------+-----------------------+---------------------------+-------------+ ---- .. _CMessageAddVVCInternal: CMessageAddVVCInternal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_res | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageAllowDialogInterrupt: CMessageAllowDialogInterrupt ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------+ | 0x10 | 1 | unsigned __int8 | m_cutSceneMode | +------------+----------------------+---------------------------+----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+----------------+ ---- .. _CMessageAnimationChange: CMessageAnimationChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | unsigned __int16 | m_animationId | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageChangeDirection: CMessageChangeDirection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_face | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageChangeStoreMarkup: CMessageChangeStoreMarkup ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_sStore | +------------+----------------------+---------------------------+-------------+ | 0x18 | 4 | unsigned int | m_buy | +------------+----------------------+---------------------------+-------------+ | 0x1C | 4 | unsigned int | m_sell | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageCheckForForcedDialogEnd: CMessageCheckForForcedDialogEnd ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------------+ | 0x10 | 1 | unsigned __int8 | m_bOverrideAction | +------------+----------------------+---------------------------+-------------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+-------------------+ ---- .. _CMessageCleanAir: CMessageCleanAir ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_resref | +------------+----------------------+---------------------------+-------------+ | 0x18 | 8 | :ref:`CResRef` | m_table | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageClearActions: CMessageClearActions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageClearDialogActions: CMessageClearDialogActions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageClearDialogOnMachine: CMessageClearDialogOnMachine ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageClearGroupSlot: CMessageClearGroupSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_slotNum | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageClearTriggers: CMessageClearTriggers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageColorChange: CMessageColorChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 7 | Array | m_colors | +------------+----------------------+---------------------------+-------------+ | 0x17 | 1 | unsigned __int8 | m_bApply | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageColorReset: CMessageColorReset ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageColorUpdate: CMessageColorUpdate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+-------------------------------------+-----------------------+ | **Offset** | **Size (Total: 128)** | **Type** | **Field** | +------------+-----------------------+-------------------------------------+-----------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+-------------------------------------+-----------------------+ | 0x10 | 56 | :ref:`CColorRanges` | m_appliedColorRanges | +------------+-----------------------+-------------------------------------+-----------------------+ | 0x48 | 56 | :ref:`CColorEffects` | m_appliedColorEffects | +------------+-----------------------+-------------------------------------+-----------------------+ ---- .. _CMessageContainerAddItem: CMessageContainerAddItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------+----------------------+ | **Offset** | **Size (Total: 192)** | **Type** | **Field** | +------------+-----------------------+---------------------------+----------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+---------------------------+----------------------+ | 0x10 | 168 | :ref:`CItem` | m_item | +------------+-----------------------+---------------------------+----------------------+ | 0xB8 | 2 | __int16 | m_slotNum | +------------+-----------------------+---------------------------+----------------------+ | 0xBA | 1 | unsigned __int8 | m_bCompressContainer | +------------+-----------------------+---------------------------+----------------------+ | | 5 | | ```` | +------------+-----------------------+---------------------------+----------------------+ ---- .. _CMessageContainerItems: CMessageContainerItems ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | unsigned __int16 | m_nItems | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ | 0x18 | 8 | :ref:`CItem`\** | m_pItems | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageContainerStatus: CMessageContainerStatus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 4 | unsigned int | m_dwFlags | +------------+----------------------+---------------------------+-----------------+ | 0x14 | 2 | unsigned __int16 | m_trapDetected | +------------+----------------------+---------------------------+-----------------+ | 0x16 | 2 | unsigned __int16 | m_trapActivated | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageCutSceneLite: CMessageCutSceneLite ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------+ | 0x10 | 1 | unsigned __int8 | m_cutSceneMode | +------------+----------------------+---------------------------+----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+----------------+ ---- .. _CMessageCutSceneModeStatus: CMessageCutSceneModeStatus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------+ | 0x10 | 1 | unsigned __int8 | m_cutSceneMode | +------------+----------------------+---------------------------+----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+----------------+ ---- .. _CMessageDisableAI: CMessageDisableAI ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_bDisable | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageDisplayText: CMessageDisplayText ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------------+ | 0x10 | 8 | :ref:`CString` | m_name | +------------+----------------------+---------------------------+----------------------+ | 0x18 | 8 | :ref:`CString` | m_text | +------------+----------------------+---------------------------+----------------------+ | 0x20 | 4 | unsigned int | m_nameColor | +------------+----------------------+---------------------------+----------------------+ | 0x24 | 4 | unsigned int | m_textColor | +------------+----------------------+---------------------------+----------------------+ | 0x28 | 4 | int | m_marker | +------------+----------------------+---------------------------+----------------------+ | 0x2C | 1 | unsigned __int8 | m_moveToTop | +------------+----------------------+---------------------------+----------------------+ | 0x2D | 1 | unsigned __int8 | m_overHead | +------------+----------------------+---------------------------+----------------------+ | 0x2E | 1 | unsigned __int8 | m_overrideDialogMode | +------------+----------------------+---------------------------+----------------------+ | | 1 | | ```` | +------------+----------------------+---------------------------+----------------------+ ---- .. _CMessageDisplayTextRef: CMessageDisplayTextRef ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------------+ | 0x10 | 4 | unsigned int | m_name | +------------+----------------------+---------------------------+----------------------+ | 0x14 | 4 | unsigned int | m_text | +------------+----------------------+---------------------------+----------------------+ | 0x18 | 4 | unsigned int | m_nameColor | +------------+----------------------+---------------------------+----------------------+ | 0x1C | 4 | unsigned int | m_textColor | +------------+----------------------+---------------------------+----------------------+ | 0x20 | 4 | int | m_marker | +------------+----------------------+---------------------------+----------------------+ | 0x24 | 1 | unsigned __int8 | m_moveToTop | +------------+----------------------+---------------------------+----------------------+ | | 3 | | ```` | +------------+----------------------+---------------------------+----------------------+ | 0x28 | 4 | unsigned int | m_overHead | +------------+----------------------+---------------------------+----------------------+ | 0x2C | 1 | unsigned __int8 | m_overrideDialogMode | +------------+----------------------+---------------------------+----------------------+ | 0x2D | 1 | unsigned __int8 | m_bPlaySound | +------------+----------------------+---------------------------+----------------------+ | | 2 | | ```` | +------------+----------------------+---------------------------+----------------------+ ---- .. _CMessageDisplayTextRefPoint: CMessageDisplayTextRefPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 4 | unsigned int | m_text | +------------+----------------------+---------------------------+-------------+ | 0x14 | 4 | unsigned int | m_textColor | +------------+----------------------+---------------------------+-------------+ | 0x18 | 8 | :ref:`CPoint` | m_point | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageDisplayTextRefSend: CMessageDisplayTextRefSend ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | unsigned int | m_name | +------------+----------------------+---------------------------+---------------+ | 0x14 | 4 | unsigned int | m_text | +------------+----------------------+---------------------------+---------------+ | 0x18 | 4 | unsigned int | m_nameColor | +------------+----------------------+---------------------------+---------------+ | 0x1C | 4 | unsigned int | m_textColor | +------------+----------------------+---------------------------+---------------+ | 0x20 | 4 | int | m_marker | +------------+----------------------+---------------------------+---------------+ | 0x24 | 1 | unsigned __int8 | m_moveToTop | +------------+----------------------+---------------------------+---------------+ | 0x25 | 1 | unsigned __int8 | m_overHead | +------------+----------------------+---------------------------+---------------+ | | 2 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageDoorOpen: CMessageDoorOpen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bOpenDoor | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageDoorStatus: CMessageDoorStatus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 4 | unsigned int | m_dwFlags | +------------+----------------------+---------------------------+-----------------+ | 0x14 | 2 | unsigned __int16 | m_trapDetected | +------------+----------------------+---------------------------+-----------------+ | 0x16 | 2 | unsigned __int16 | m_trapActivated | +------------+----------------------+---------------------------+-----------------+ | 0x18 | 1 | unsigned __int8 | m_bOpen | +------------+----------------------+---------------------------+-----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageDreamScriptResRef: CMessageDreamScriptResRef ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 8 | :ref:`CResRef` | m_cResRefDialog | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageDropPath: CMessageDropPath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageEnterDialog: CMessageEnterDialog ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 4 | unsigned int | m_entryNum | +------------+----------------------+---------------------------+-----------------+ | 0x14 | 1 | unsigned __int8 | m_newDialog | +------------+----------------------+---------------------------+-----------------+ | | 3 | | ```` | +------------+----------------------+---------------------------+-----------------+ | 0x18 | 4 | int | m_bItemDialog | +------------+----------------------+---------------------------+-----------------+ | 0x1C | 4 | int | m_bSuppressName | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageEnterDialogMode: CMessageEnterDialogMode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageEnterStoreMode: CMessageEnterStoreMode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+-------------------------------------+-----------------+ | **Offset** | **Size (Total: 72)** | **Type** | **Field** | +------------+----------------------+-------------------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+-------------------------------------+-----------------+ | 0x10 | 24 | :ref:`CAIObjectType` | m_cAIProprietor | +------------+----------------------+-------------------------------------+-----------------+ | 0x28 | 24 | :ref:`CAIObjectType` | m_cAICustomer | +------------+----------------------+-------------------------------------+-----------------+ | 0x40 | 8 | :ref:`CResRef` | m_cResStore | +------------+----------------------+-------------------------------------+-----------------+ ---- .. _CMessageEscapeArea: CMessageEscapeArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageExitDialogMode: CMessageExitDialogMode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 1 | unsigned __int8 | m_bButtonPushed | +------------+----------------------+---------------------------+-----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageExitStoreMode: CMessageExitStoreMode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageExploreArea: CMessageExploreArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | m_sAreaString | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageFadeColor: CMessageFadeColor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bFadeTo | +------------+----------------------+---------------------------+---------------+ | 0x11 | 1 | unsigned __int8 | m_redFade | +------------+----------------------+---------------------------+---------------+ | 0x12 | 1 | unsigned __int8 | m_greenFade | +------------+----------------------+---------------------------+---------------+ | 0x13 | 1 | unsigned __int8 | m_blueFade | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageFakeExpireCheck: CMessageFakeExpireCheck ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_nTime | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageFamiliarAdd: CMessageFamiliarAdd ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------+ | 0x10 | 1 | unsigned __int8 | m_bFamiliarAdd | +------------+----------------------+---------------------------+----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+----------------+ ---- .. _CMessageFamiliarRemoveResRef: CMessageFamiliarRemoveResRef ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_resRef | +------------+----------------------+---------------------------+---------------+ | 0x18 | 1 | unsigned __int8 | m_nAlignment | +------------+----------------------+---------------------------+---------------+ | 0x19 | 1 | unsigned __int8 | m_nLevel | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageFireProjectile: CMessageFireProjectile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------------+ | 0x10 | 2 | unsigned __int16 | m_projectileType | +------------+----------------------+---------------------------+----------------------+ | | 2 | | ```` | +------------+----------------------+---------------------------+----------------------+ | 0x14 | 4 | int | m_projectileTargetId | +------------+----------------------+---------------------------+----------------------+ | 0x18 | 8 | :ref:`CPoint` | m_projectileTarget | +------------+----------------------+---------------------------+----------------------+ | 0x20 | 4 | int | m_height | +------------+----------------------+---------------------------+----------------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+----------------------+ ---- .. _CMessageFireSpell: CMessageFireSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | m_dialogRes | +------------+----------------------+---------------------------+---------------+ | 0x18 | 4 | int | m_NPCId | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageForcePosition: CMessageForcePosition ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CPoint` | m_face | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageForceRandomEncounter: CMessageForceRandomEncounter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_cRes | +------------+----------------------+---------------------------+---------------+ | 0x18 | 8 | :ref:`CString` | m_sEntryPoint | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageHandler: CMessageHandler ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+----------------------------------------------------------------------------------------------+------------------------------+ | **Offset** | **Size (Total: 64)** | **Type** | **Field** | +------------+----------------------+----------------------------------------------------------------------------------------------+------------------------------+ | 0x0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CMessage`\*> | m_messageList | +------------+----------------------+----------------------------------------------------------------------------------------------+------------------------------+ | 0x38 | 1 | unsigned __int8 | m_bLastArbitrationLockStatus | +------------+----------------------+----------------------------------------------------------------------------------------------+------------------------------+ | | 7 | | ```` | +------------+----------------------+----------------------------------------------------------------------------------------------+------------------------------+ ---- .. _CMessageInsertAction: CMessageInsertAction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+-----------------------------+-------------+ | **Offset** | **Size (Total: 152)** | **Type** | **Field** | +------------+-----------------------+-----------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+-----------------------------+-------------+ | 0x10 | 136 | :ref:`CAIAction` | m_action | +------------+-----------------------+-----------------------------+-------------+ ---- .. _CMessageInsertResponse: CMessageInsertResponse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------------+------------------------+ | **Offset** | **Size (Total: 88)** | **Type** | **Field** | +------------+----------------------+---------------------------------+------------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------------+------------------------+ | 0x10 | 64 | :ref:`CAIResponse` | m_response | +------------+----------------------+---------------------------------+------------------------+ | 0x50 | 4 | int | m_checkCurrentResponse | +------------+----------------------+---------------------------------+------------------------+ | 0x54 | 4 | int | m_clearActions | +------------+----------------------+---------------------------------+------------------------+ ---- .. _CMessageLeaveParty: CMessageLeaveParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageLoadDialog: CMessageLoadDialog ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | m_dialogRes | +------------+----------------------+---------------------------+---------------+ | 0x18 | 4 | int | m_NPCId | +------------+----------------------+---------------------------+---------------+ | 0x1C | 4 | int | m_bItemDialog | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageMakeGlobal: CMessageMakeGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageMoveGlobal: CMessageMoveGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CString` | m_sArea | +------------+----------------------+---------------------------+-------------+ | 0x18 | 8 | :ref:`CPoint` | m_ptStart | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageNonControlledDialogReturn: CMessageNonControlledDialogReturn ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_return | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageNonControlledDialogStart: CMessageNonControlledDialogStart ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | m_dialogRes | +------------+----------------------+---------------------------+---------------+ | 0x18 | 4 | int | m_NPCId | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessagePartyGold: CMessagePartyGold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_gold | +------------+----------------------+---------------------------+---------------+ | 0x14 | 1 | unsigned __int8 | m_bAdjustment | +------------+----------------------+---------------------------+---------------+ | 0x15 | 1 | unsigned __int8 | m_bFeedback | +------------+----------------------+---------------------------+---------------+ | | 2 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessagePlaySound: CMessagePlaySound ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_showText | +------------+----------------------+---------------------------+---------------+ | 0x14 | 4 | int | m_showCircle | +------------+----------------------+---------------------------+---------------+ | 0x18 | 1 | unsigned __int8 | m_soundId | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessagePlaySoundRef: CMessagePlaySoundRef ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_cResSound | +------------+----------------------+---------------------------+---------------+ | 0x18 | 1 | unsigned __int8 | m_nChannel | +------------+----------------------+---------------------------+---------------+ | 0x19 | 1 | unsigned __int8 | m_bPositioned | +------------+----------------------+---------------------------+---------------+ | | 2 | | ```` | +------------+----------------------+---------------------------+---------------+ | 0x1C | 4 | int | m_bSendToMe | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageRemoveItem: CMessageRemoveItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_slotNum | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageRemoveReplies: CMessageRemoveReplies ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | m_name | +------------+----------------------+---------------------------+---------------+ | 0x18 | 4 | int | m_entryIndex | +------------+----------------------+---------------------------+---------------+ | 0x1C | 4 | int | m_marker | +------------+----------------------+---------------------------+---------------+ | 0x20 | 4 | unsigned int | m_nameColor | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageRemoveVVCInternal: CMessageRemoveVVCInternal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_res | +------------+----------------------+---------------------------+---------------+ | 0x18 | 1 | unsigned __int8 | m_level | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageReplaceItem: CMessageReplaceItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 192)** | **Type** | **Field** | +------------+-----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+---------------------------+-------------+ | 0x10 | 168 | :ref:`CItem` | m_item | +------------+-----------------------+---------------------------+-------------+ | 0xB8 | 8 | :ref:`CResRef` | m_cRes | +------------+-----------------------+---------------------------+-------------+ ---- .. _CMessageReputationChange: CMessageReputationChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_deltaRep | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageResetMorale: CMessageResetMorale ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+------------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+------------------+ | 0x10 | 4 | int | m_bMoraleFailure | +------------+----------------------+---------------------------+------------------+ | 0x14 | 4 | int | m_iMoraleLevel | +------------+----------------------+---------------------------+------------------+ ---- .. _CMessageSaveGame: CMessageSaveGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_nSlot | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageScreenShake: CMessageScreenShake ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | unsigned __int16 | m_duration | +------------+----------------------+---------------------------+---------------+ | 0x12 | 1 | char | m_magnitudeX | +------------+----------------------+---------------------------+---------------+ | 0x13 | 1 | char | m_magnitudeY | +------------+----------------------+---------------------------+---------------+ | 0x14 | 1 | unsigned __int8 | m_bOverride | +------------+----------------------+---------------------------+---------------+ | | 3 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetAISpeed: CMessageSetAISpeed ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_nAISpeed | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetActive: CMessageSetActive ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_active | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetActiveImprisonment: CMessageSetActiveImprisonment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_active | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetAreaFlag: CMessageSetAreaFlag ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 4 | unsigned int | m_dFlag | +------------+----------------------+---------------------------+-------------+ | 0x14 | 4 | int | m_bSet | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageSetAreaScript: CMessageSetAreaScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_script | +------------+----------------------+---------------------------+---------------+ | 0x18 | 2 | __int16 | m_nSlot | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetBanterBlockFlag: CMessageSetBanterBlockFlag ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------+ | 0x10 | 1 | unsigned __int8 | m_cutSceneMode | +------------+----------------------+---------------------------+----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+----------------+ ---- .. _CMessageSetBanterBlockTime: CMessageSetBanterBlockTime ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_time | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetCampaign: CMessageSetCampaign ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_campaign | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageSetCommandPause: CMessageSetCommandPause ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------+ | 0x10 | 2 | __int16 | m_commandPause | +------------+----------------------+---------------------------+----------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+----------------+ ---- .. _CMessageSetCurrentActionId: CMessageSetCurrentActionId ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_face | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetCurrentArea: CMessageSetCurrentArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 8 | :ref:`CResRef` | m_cResRefDialog | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageSetDialogPausing: CMessageSetDialogPausing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bOpenDoor | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetDialogResRef: CMessageSetDialogResRef ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 8 | :ref:`CResRef` | m_cResRefDialog | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageSetDialogWait: CMessageSetDialogWait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+--------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+--------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+--------------+ | 0x10 | 4 | int | m_wait | +------------+----------------------+---------------------------+--------------+ | 0x14 | 4 | int | m_waitTarget | +------------+----------------------+---------------------------+--------------+ ---- .. _CMessageSetDirection: CMessageSetDirection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CPoint` | m_face | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageSetDrawPoly: CMessageSetDrawPoly ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_time | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetFamiliarSummoner: CMessageSetFamiliarSummoner ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 4 | int | m_bDone | +------------+----------------------+---------------------------+-------------+ | 0x14 | 4 | int | m_nSummoner | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageSetForceActionPick: CMessageSetForceActionPick ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bOpenDoor | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetHappiness: CMessageSetHappiness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_happiness | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetInCutScene: CMessageSetInCutScene ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_status | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetInDialog: CMessageSetInDialog ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bState | +------------+----------------------+---------------------------+---------------+ | | 1 | | ```` | +------------+----------------------+---------------------------+---------------+ | 0x12 | 2 | __int16 | m_nType | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetInStore: CMessageSetInStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bState | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetLastAttacker: CMessageSetLastAttacker ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+-------------------------------------+-------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+-------------------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+-------------------------------------+-------------+ | 0x10 | 24 | :ref:`CAIObjectType` | m_lAttacker | +------------+----------------------+-------------------------------------+-------------+ ---- .. _CMessageSetLastObject: CMessageSetLastObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+-------------------------------------+---------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+-------------------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+-------------------------------------+---------------+ | 0x10 | 24 | :ref:`CAIObjectType` | m_lAttacker | +------------+----------------------+-------------------------------------+---------------+ | 0x28 | 2 | unsigned __int16 | m_type | +------------+----------------------+-------------------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+-------------------------------------+---------------+ ---- .. _CMessageSetMusic: CMessageSetMusic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_sArea | +------------+----------------------+---------------------------+---------------+ | 0x18 | 4 | unsigned int | m_music | +------------+----------------------+---------------------------+---------------+ | 0x1C | 1 | unsigned __int8 | m_slot | +------------+----------------------+---------------------------+---------------+ | | 3 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetNumTimesTalkedTo: CMessageSetNumTimesTalkedTo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------------+ | 0x10 | 4 | int | m_nNumTimesTalkedTo | +------------+----------------------+---------------------------+---------------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------------+ ---- .. _CMessageSetPath: CMessageSetPath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 56)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_nPath | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ | 0x18 | 8 | int* | m_pPath | +------------+----------------------+---------------------------+---------------+ | 0x20 | 2 | __int16 | m_currPath | +------------+----------------------+---------------------------+---------------+ | | 2 | | ```` | +------------+----------------------+---------------------------+---------------+ | 0x24 | 8 | :ref:`CPoint` | m_currDest | +------------+----------------------+---------------------------+---------------+ | 0x2C | 4 | int | m_position | +------------+----------------------+---------------------------+---------------+ | 0x30 | 8 | :ref:`CString` | m_sAreaString | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetPortraitLarge: CMessageSetPortraitLarge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 8 | :ref:`CResRef` | m_cResRefDialog | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageSetPortraitSmall: CMessageSetPortraitSmall ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 8 | :ref:`CResRef` | m_cResRefDialog | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageSetRestEncounterProbability: CMessageSetRestEncounterProbability ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_sArea | +------------+----------------------+---------------------------+---------------+ | 0x18 | 1 | unsigned __int8 | m_prob | +------------+----------------------+---------------------------+---------------+ | 0x19 | 1 | unsigned __int8 | m_bDayProb | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetSequence: CMessageSetSequence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_sequence | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetSound: CMessageSetSound ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | unsigned int | m_strref | +------------+----------------------+---------------------------+---------------+ | 0x14 | 1 | unsigned __int8 | m_soundId | +------------+----------------------+---------------------------+---------------+ | | 3 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetStateOverrideFlag: CMessageSetStateOverrideFlag ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------+ | 0x10 | 1 | unsigned __int8 | m_cutSceneMode | +------------+----------------------+---------------------------+----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+----------------+ ---- .. _CMessageSetStateOverrideTime: CMessageSetStateOverrideTime ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_time | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetTarget: CMessageSetTarget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+-----------------------------------------+---------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+-----------------------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+-----------------------------------------+---------------+ | 0x10 | 8 | :ref:`CPoint` | m_dest | +------------+----------------------+-----------------------------------------+---------------+ | 0x18 | 8 | :ref:`CSearchRequest`\* | m_request | +------------+----------------------+-----------------------------------------+---------------+ | 0x20 | 1 | unsigned __int8 | m_frontList | +------------+----------------------+-----------------------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+-----------------------------------------+---------------+ ---- .. _CMessageSetTimeStop: CMessageSetTimeStop ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_time | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetTrigger: CMessageSetTrigger ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+-------------------------------+-------------+ | **Offset** | **Size (Total: 80)** | **Type** | **Field** | +------------+----------------------+-------------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+-------------------------------+-------------+ | 0x10 | 64 | :ref:`CAITrigger` | m_trigger | +------------+----------------------+-------------------------------+-------------+ ---- .. _CMessageSetVariable: CMessageSetVariable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | m_sAreaName | +------------+----------------------+---------------------------+---------------+ | 0x18 | 8 | :ref:`CString` | m_sGlobalName | +------------+----------------------+---------------------------+---------------+ | 0x20 | 4 | int | m_nValue | +------------+----------------------+---------------------------+---------------+ | 0x24 | 1 | unsigned __int8 | m_bIncrement | +------------+----------------------+---------------------------+---------------+ | | 3 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSetVariableAll: CMessageSetVariableAll ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+-----------------------------+---------------+ | **Offset** | **Size (Total: 112)** | **Type** | **Field** | +------------+-----------------------+-----------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+-----------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | m_sAreaName | +------------+-----------------------+-----------------------------+---------------+ | 0x18 | 84 | :ref:`CVariable` | m_variable | +------------+-----------------------+-----------------------------+---------------+ | | 4 | | ```` | +------------+-----------------------+-----------------------------+---------------+ ---- .. _CMessageSetWorldmap: CMessageSetWorldmap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_worldmap | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageSetWorldmapAreaFlag: CMessageSetWorldmapAreaFlag ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_area | +------------+----------------------+---------------------------+-------------+ | 0x18 | 4 | int | m_value | +------------+----------------------+---------------------------+-------------+ | 0x1C | 4 | int | m_setreset | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageSpawnPtActivate: CMessageSpawnPtActivate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bActivate | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSpawnPtSpawn: CMessageSpawnPtSpawn ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------------+ | 0x10 | 8 | :ref:`CPoint` | m_ptFacingTowards | +------------+----------------------+---------------------------+-------------------+ ---- .. _CMessageSpriteDeath: CMessageSpriteDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | unsigned int | m_nDeathType | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSpriteEquipment: CMessageSpriteEquipment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------------------------+-------------+ | **Offset** | **Size (Total: 352)** | **Type** | **Field** | +------------+-----------------------+---------------------------------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+---------------------------------------------------+-------------+ | 0x10 | 336 | :ref:`CGameSpriteEquipment` | m_equipment | +------------+-----------------------+---------------------------------------------------+-------------+ .. _CMessageSpritePetrify: CMessageSpritePetrify ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bPetrify | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageSpriteUpdate: CMessageSpriteUpdate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------+-----------------------+ | **Offset** | **Size (Total: 160)** | **Type** | **Field** | +------------+-----------------------+---------------------------+-----------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+---------------------------+-----------------------+ | 0x10 | 8 | int* | m_pPath | +------------+-----------------------+---------------------------+-----------------------+ | 0x18 | 2 | __int16 | m_nPath | +------------+-----------------------+---------------------------+-----------------------+ | 0x1A | 2 | __int16 | m_currPath | +------------+-----------------------+---------------------------+-----------------------+ | 0x1C | 8 | :ref:`CPoint` | m_ptDest | +------------+-----------------------+---------------------------+-----------------------+ | | 4 | | ```` | +------------+-----------------------+---------------------------+-----------------------+ | 0x28 | 8 | :ref:`CString` | m_sAreaString | +------------+-----------------------+---------------------------+-----------------------+ | 0x30 | 2 | __int16 | m_nSequence | +------------+-----------------------+---------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+---------------------------+-----------------------+ | 0x34 | 8 | :ref:`CPoint` | m_ptPosition | +------------+-----------------------+---------------------------+-----------------------+ | 0x3C | 2 | __int16 | m_nFacing | +------------+-----------------------+---------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+---------------------------+-----------------------+ | 0x40 | 4 | unsigned int | m_dwState | +------------+-----------------------+---------------------------+-----------------------+ | 0x44 | 2 | __int16 | m_nHitPoints | +------------+-----------------------+---------------------------+-----------------------+ | 0x46 | 2 | __int16 | m_nMaxHitPoints | +------------+-----------------------+---------------------------+-----------------------+ | 0x48 | 2 | __int16 | m_nArmorClass | +------------+-----------------------+---------------------------+-----------------------+ | 0x4A | 2 | __int16 | m_nACCrushingMod | +------------+-----------------------+---------------------------+-----------------------+ | 0x4C | 2 | __int16 | m_nACMissileMod | +------------+-----------------------+---------------------------+-----------------------+ | 0x4E | 2 | __int16 | m_nACPiercingMod | +------------+-----------------------+---------------------------+-----------------------+ | 0x50 | 2 | __int16 | m_nACSlashingMod | +------------+-----------------------+---------------------------+-----------------------+ | 0x52 | 2 | __int16 | m_nPortraitIcons | +------------+-----------------------+---------------------------+-----------------------+ | | 4 | | ```` | +------------+-----------------------+---------------------------+-----------------------+ | 0x58 | 8 | int* | m_pPortraitIcons | +------------+-----------------------+---------------------------+-----------------------+ | 0x60 | 1 | unsigned __int8 | m_nEnemyAlly | +------------+-----------------------+---------------------------+-----------------------+ | 0x61 | 1 | unsigned __int8 | m_nEnemyAllyLive | +------------+-----------------------+---------------------------+-----------------------+ | 0x62 | 1 | unsigned __int8 | m_nGeneral | +------------+-----------------------+---------------------------+-----------------------+ | 0x63 | 1 | unsigned __int8 | m_nGeneralLive | +------------+-----------------------+---------------------------+-----------------------+ | 0x64 | 1 | unsigned __int8 | m_bMoraleFailure | +------------+-----------------------+---------------------------+-----------------------+ | 0x65 | 1 | unsigned __int8 | m_nMoveScale | +------------+-----------------------+---------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+---------------------------+-----------------------+ | 0x68 | 4 | int | m_nHPCONBonusTotalOld | +------------+-----------------------+---------------------------+-----------------------+ | 0x6C | 1 | unsigned __int8 | m_bLevelUp | +------------+-----------------------+---------------------------+-----------------------+ | 0x6D | 1 | unsigned __int8 | m_bSummonDisable | +------------+-----------------------+---------------------------+-----------------------+ | 0x6E | 1 | unsigned __int8 | m_bDoNotJump | +------------+-----------------------+---------------------------+-----------------------+ | 0x6F | 1 | unsigned __int8 | m_bSanctuary | +------------+-----------------------+---------------------------+-----------------------+ | 0x70 | 1 | unsigned __int8 | m_bDisableCircle | +------------+-----------------------+---------------------------+-----------------------+ | 0x71 | 1 | unsigned __int8 | m_bHeld | +------------+-----------------------+---------------------------+-----------------------+ | 0x72 | 1 | unsigned __int8 | m_bActiveImprisonment | +------------+-----------------------+---------------------------+-----------------------+ | | 1 | | ```` | +------------+-----------------------+---------------------------+-----------------------+ | 0x74 | 2 | __int16 | m_nTranslucency | +------------+-----------------------+---------------------------+-----------------------+ | 0x76 | 1 | unsigned __int8 | m_bImmuneToBackstabs | +------------+-----------------------+---------------------------+-----------------------+ | | 1 | | ```` | +------------+-----------------------+---------------------------+-----------------------+ | 0x78 | 32 | Array | m_spellState | +------------+-----------------------+---------------------------+-----------------------+ | 0x98 | 2 | unsigned __int16 | m_nBitsRequired | +------------+-----------------------+---------------------------+-----------------------+ | | 6 | | ```` | +------------+-----------------------+---------------------------+-----------------------+ ---- .. _CMessageStartCombatMusic: CMessageStartCombatMusic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStartFollow: CMessageStartFollow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStartScroll: CMessageStartScroll ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CString` | m_sAreaString | +------------+----------------------+---------------------------+---------------+ | 0x18 | 8 | :ref:`CPoint` | m_src | +------------+----------------------+---------------------------+---------------+ | 0x20 | 8 | :ref:`CPoint` | m_dest | +------------+----------------------+---------------------------+---------------+ | 0x28 | 1 | unsigned __int8 | m_speed | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageStartSong: CMessageStartSong ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | unsigned int | m_music | +------------+----------------------+---------------------------+---------------+ | 0x14 | 1 | unsigned __int8 | m_slot | +------------+----------------------+---------------------------+---------------+ | | 3 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageStartTextScreen: CMessageStartTextScreen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_screen | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStartVEF: CMessageStartVEF ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 56)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_res | +------------+----------------------+---------------------------+---------------+ | 0x18 | 8 | :ref:`CString` | m_sAreaString | +------------+----------------------+---------------------------+---------------+ | 0x20 | 8 | :ref:`CPoint` | m_start | +------------+----------------------+---------------------------+---------------+ | 0x28 | 8 | :ref:`CPoint` | m_target | +------------+----------------------+---------------------------+---------------+ | 0x30 | 2 | __int16 | m_height | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageStaticPalette: CMessageStaticPalette ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_res | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStaticSequence: CMessageStaticSequence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | unsigned __int16 | m_bSequence | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageStaticStart: CMessageStaticStart ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 1 | unsigned __int8 | m_bStart | +------------+----------------------+---------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageStopActions: CMessageStopActions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStopEscapeArea: CMessageStopEscapeArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStopFollow: CMessageStopFollow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStoreAddItem: CMessageStoreAddItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------------------------+--------------+ | **Offset** | **Size (Total: 48)** | **Type** | **Field** | +------------+----------------------+---------------------------------------------+--------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------------------------+--------------+ | 0x10 | 8 | :ref:`CResRef` | m_store | +------------+----------------------+---------------------------------------------+--------------+ | 0x18 | 20 | :ref:`CCreatureFileItem` | m_item | +------------+----------------------+---------------------------------------------+--------------+ | 0x2C | 4 | unsigned int | m_storeFlags | +------------+----------------------+---------------------------------------------+--------------+ ---- .. _CMessageStoreDemand: CMessageStoreDemand ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_store | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStoreRelease: CMessageStoreRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_store | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageStoreRemoveItem: CMessageStoreRemoveItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_store | +------------+----------------------+---------------------------+---------------+ | 0x18 | 8 | :ref:`CResRef` | m_itemId | +------------+----------------------+---------------------------+---------------+ | 0x20 | 4 | unsigned int | m_flags | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageStoreReplaceItem: CMessageStoreReplaceItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------+ | 0x10 | 8 | :ref:`CResRef` | m_store | +------------+----------------------+---------------------------+-------------+ | 0x18 | 8 | :ref:`CResRef` | m_oldItem | +------------+----------------------+---------------------------+-------------+ | 0x20 | 8 | :ref:`CResRef` | m_newItem | +------------+----------------------+---------------------------+-------------+ ---- .. _CMessageTakeCreatureItems: CMessageTakeCreatureItems ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | unsigned int | m_itemType | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageTransformItem: CMessageTransformItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------+-------------+ | **Offset** | **Size (Total: 192)** | **Type** | **Field** | +------------+-----------------------+---------------------------+-------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+-----------------------+---------------------------+-------------+ | 0x10 | 168 | :ref:`CItem` | m_item | +------------+-----------------------+---------------------------+-------------+ | 0xB8 | 8 | :ref:`CResRef` | m_cRes | +------------+-----------------------+---------------------------+-------------+ ---- .. _CMessageTriggerStatus: CMessageTriggerStatus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-----------------+ | 0x10 | 4 | unsigned int | m_dwFlags | +------------+----------------------+---------------------------+-----------------+ | 0x14 | 2 | unsigned __int16 | m_trapDetected | +------------+----------------------+---------------------------+-----------------+ | 0x16 | 2 | unsigned __int16 | m_trapActivated | +------------+----------------------+---------------------------+-----------------+ ---- .. _CMessageUnlock: CMessageUnlock ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | unsigned int | m_dwFlags | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageUpdateImmunities: CMessageUpdateImmunities ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------------------------+---------------------+ | **Offset** | **Size (Total: 72)** | **Type** | **Field** | +------------+----------------------+---------------------------------------------+---------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------------------------+---------------------+ | 0x10 | 56 | :ref:`CImmunitiesAIType` | m_cImmunitiesAIType | +------------+----------------------+---------------------------------------------+---------------------+ ---- .. _CMessageUpdateMachineState: CMessageUpdateMachineState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | unsigned int | m_dwFlags | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageUpdateReaction: CMessageUpdateReaction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 4 | int | m_nReaction | +------------+----------------------+---------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageUpdateScript: CMessageUpdateScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | m_resref | +------------+----------------------+---------------------------+---------------+ | 0x18 | 2 | __int16 | m_level | +------------+----------------------+---------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageUpdateStoredPartyLocations: CMessageUpdateStoredPartyLocations ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+------------------------------------------------------------------------------------------------------------------------------+-------------------+ | **Offset** | **Size (Total: 80)** | **Type** | **Field** | +------------+----------------------+------------------------------------------------------------------------------------------------------------------------------+-------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+------------------------------------------------------------------------------------------------------------------------------+-------------------+ | 0x10 | 1 | unsigned __int8 | m_bPocketPlane | +------------+----------------------+------------------------------------------------------------------------------------------------------------------------------+-------------------+ | | 7 | | ```` | +------------+----------------------+------------------------------------------------------------------------------------------------------------------------------+-------------------+ | 0x18 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CSavedGameStoredLocation`\*> | m_storedLocations | +------------+----------------------+------------------------------------------------------------------------------------------------------------------------------+-------------------+ ---- .. _CMessageUseItemCharges: CMessageUseItemCharges ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+---------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+---------------+ | 0x10 | 2 | __int16 | m_slotNum | +------------+----------------------+---------------------------+---------------+ | 0x12 | 2 | __int16 | m_nCharges | +------------+----------------------+---------------------------+---------------+ | 0x14 | 2 | __int16 | m_nAbilityNum | +------------+----------------------+---------------------------+---------------+ | | 2 | | ```` | +------------+----------------------+---------------------------+---------------+ ---- .. _CMessageVerbalConstant: CMessageVerbalConstant ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+------------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+------------------+ | 0x10 | 4 | int | m_verbalConstant | +------------+----------------------+---------------------------+------------------+ | 0x14 | 1 | unsigned __int8 | m_overHead | +------------+----------------------+---------------------------+------------------+ | | 3 | | ```` | +------------+----------------------+---------------------------+------------------+ ---- .. _CMessageVisibilityMapMove: CMessageVisibilityMapMove ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+----------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+----------------+ | 0x10 | 1 | unsigned __int8 | m_moveOntoList | +------------+----------------------+---------------------------+----------------+ | | 7 | | ```` | +------------+----------------------+---------------------------+----------------+ ---- .. _CMessageVisualEffect: CMessageVisualEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------+-------------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+---------------------------+-------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------+-------------------+ | 0x10 | 1 | unsigned __int8 | m_nEffectType | +------------+----------------------+---------------------------+-------------------+ | 0x11 | 1 | unsigned __int8 | m_nEffectProperty | +------------+----------------------+---------------------------+-------------------+ | | 6 | | ```` | +------------+----------------------+---------------------------+-------------------+ ---- .. _CMessageWeaponImmumityUpdate: CMessageWeaponImmumityUpdate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+---------------------------------------------+--------------------+ | **Offset** | **Size (Total: 72)** | **Type** | **Field** | +------------+----------------------+---------------------------------------------+--------------------+ | 0x0 | 16 | :ref:`CMessage` | baseclass_0 | +------------+----------------------+---------------------------------------------+--------------------+ | 0x10 | 56 | :ref:`CImmunitiesWeapon` | m_weaponImmunities | +------------+----------------------+---------------------------------------------+--------------------+ ---- .. _CMoveList: CMoveList --------------------------------- Used by the :ref:`CMoveList Class` +------------+----------------------+----------------------------------------------------------------------------------------------------------+-------------+ | **Offset** | **Size (Total: 56)** | **Type** | **Field** | +------------+----------------------+----------------------------------------------------------------------------------------------------------+-------------+ | 0x0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CMoveListEntry`\*> | baseclass_0 | +------------+----------------------+----------------------------------------------------------------------------------------------------------+-------------+ ---- .. _CMoveListEntry: CMoveListEntry --------------------------------- +------------+----------------------+-------------------------+---------------+ | **Offset** | **Size (Total: 36)** | **Type** | **Field** | +------------+----------------------+-------------------------+---------------+ | 0x0 | 4 | int | m_nSpiteIndex | +------------+----------------------+-------------------------+---------------+ | 0x4 | 8 | :ref:`CResRef` | m_rAreaRes | +------------+----------------------+-------------------------+---------------+ | 0xC | 8 | :ref:`CPoint` | m_ptDest | +------------+----------------------+-------------------------+---------------+ | 0x14 | 8 | :ref:`CPoint` | m_ptSource | +------------+----------------------+-------------------------+---------------+ | 0x1C | 1 | unsigned __int8 | m_nFacing | +------------+----------------------+-------------------------+---------------+ | | 3 | | ```` | +------------+----------------------+-------------------------+---------------+ | 0x20 | 4 | int | m_nDelay | +------------+----------------------+-------------------------+---------------+ ---- .. _CMultiplayerSettings: CMultiplayerSettings --------------------------------- Used by the :ref:`CMultiplayerSettings Class` +------------+-----------------------+--------------------------------------------------+---------------------------------+ | **Offset** | **Size (Total: 208)** | **Type** | **Field** | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x0 | 48 | Array<:ref:`CGamePermission`,6> | m_pcPermissions | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x30 | 8 | :ref:`CGamePermission` | m_cDefaultPermissions | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x38 | 24 | Array | m_pnPlayerReady | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x50 | 24 | Array | m_pnCharacterControlledByPlayer | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x68 | 6 | Array | m_pbCharacterReady | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x6E | 6 | Array | m_pnCharacterStatus | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x74 | 24 | Array | m_pnLoadGameControlledByPlayer | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x8C | 1 | unsigned __int8 | m_bRefreshCharacters | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x8D | 1 | unsigned __int8 | m_nImportingBitField | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x8E | 1 | unsigned __int8 | m_bRestrictStoreOption | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x8F | 1 | unsigned __int8 | m_bJoinRequests | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x90 | 1 | unsigned __int8 | m_bAllowReformParty | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x91 | 1 | unsigned __int8 | m_bArbitrationLockStatus | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x92 | 1 | unsigned __int8 | m_bArbitrationLockAllowInput | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | | 1 | | ```` | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0x94 | 8 | :ref:`CPoint` | m_ptAreaStart | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | | 4 | | ```` | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xA0 | 8 | :ref:`CString` | m_sAreaName | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xA8 | 8 | :ref:`CString` | m_sSaveName | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xB0 | 4 | int | m_idHostPermittedDialog | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xB4 | 4 | int | m_nHostPermittedDialogDelay | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xB8 | 1 | unsigned __int8 | m_bHostPermittedDialog | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xB9 | 1 | unsigned __int8 | m_bHostPermittedStore | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | | 2 | | ```` | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xBC | 4 | int | m_idHostPermittedStore | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xC0 | 1 | unsigned __int8 | m_bFirstConnected | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | | 7 | | ```` | +------------+-----------------------+--------------------------------------------------+---------------------------------+ | 0xC8 | 8 | :ref:`CString` | m_sCampaignType | +------------+-----------------------+--------------------------------------------------+---------------------------------+ ---- .. _CMusicPosition: CMusicPosition --------------------------------- +------------+----------------------+----------+-------------+ | **Offset** | **Size (Total: 12)** | **Type** | **Field** | +------------+----------------------+----------+-------------+ | 0x0 | 4 | int | m_nSong | +------------+----------------------+----------+-------------+ | 0x4 | 4 | int | m_nSection | +------------+----------------------+----------+-------------+ | 0x8 | 4 | int | m_nPosition | +------------+----------------------+----------+-------------+